        VADV-PHP FUNCTIONS                                           05-01-2006
        ------------------

        INTRODUCTION
        ------------

        This document contains a full listing of the available functions with
        VADV-PHP. For a description of what each function does, see the
        appropriate file.

        Filenames are designated by an exclamation mark (!), and functions of
        the file are designated by four asteriks (****).

        Other information: View the file LICENSE.TXT for information concerning
        copyrights and licensing.

  !     AT2K.INC.PHP
        ------------
  ****  GetNewsListConfig()
  ****  GetPostItConfig()
  ****  GetSysNewsConfig()

  !     FORMS.INC.PHP
        --------------
  ****  LoginBox()
  ****  RegistrationBox()

  !     VA-ARCS.INC.PHP
        ---------------
  ****  GetArcs()
  ****  ReadArcs()
  ****  WriteArcs($fileArray)

  !     VA-CHANNELS.INC.PHP
        -------------------
  ****  GetVBBSChannels()
  ****  PutVBBSChannels($fileString, $configVariable)
  ****  ReadVBBSChannels()
  ****  WriteVBBSChannels($fileString)

  !     VA-CHANNELX.INC.PHP
        -------------------
  ****  GetChannels()
  ****  PutChannels($fileString, $configVariable)
  ****  ReadChannels()
  ****  WriteChannels($fileString)

  !     VA-COLORS.INC.PHP
        -----------------
  ****  GetColors()
  ****  PutColors($fileString, $configVariable)
  ****  ReadColors()
  ****  WriteColors($fileString)

  !     VA-CONTROL.INC.PHP
        ------------------
  ****  GetControl($node = -1)
  ****  PutControl($fileString, $node, $configVariable)
  ****  ReadControl()
  ****  WriteControl($fileString)

  !     VA-DATABASE.INC.PHP
        -------------------
  ****  GetTopicInfo($topicNo, $type = '', $fileString = '')
  ****  GetTopics($type = '')
  ****  GetTopicCount($type = '')
  ****  GetDbInfo($topicNo, $db, $fileString = '')
  ****  PutDbInfo($dbInfo)
  ****  GetDbNetworks($dbInfo)
  ****  GetDbCount($topicNo, $filter = 1)
  ****  GetMessagePointer($dbInfo, $userNo, $fileString = '')
  ****  WriteMessagePointer($dbInfo, $userNo, $msgNo = 0, $fileString = '')
  ****  UpdateMessagePointers($userNo, $ignore = 1)
  ****  GetTotalMessageCount()
  ****  WriteTotalMessageCount()
  ****  GetMessageInfo($dbInfo, $msgNo, $fileString)
  ****  WriteMessageInfo($dbInfo, $msgNo, $configVariable)
  ****  GetMessage($dbInfo, $msgNo, $format = 0, $fileString = '',
                   $msgInfo = array())
  ****  EditMessage($dbInfo, $msgNo, $newSubject = '', $newBody = '')
  ****  DeleteMessage($dbInfo, $msgNo)
  ****  WriteMessage($dbInfo, $fromUserNo, $msgSubject, $msgBody, $reply = 0)
  ****  WriteFile($dbInfo, $fromUserNo, $fileDesc, $fileExtDesc, $attFile)
  ****  WriteEmail($fromUserNo, $toUserString, $msgSubject, $msgBody,
                   $reply = 0, $attFile = '', $saveSent = 1)
  ****  WriteOneliner($toUserNo, $message)
  ****  QuoteMessage($message)
  ****  GetMessageCount($dbInfo, $includeDeleted = 1)
  ****  GetOnelinerCount($userNo)
  ****  GetEmailCount($userNo, $deleted = 1)
  ****  GetSentEmailCount($userNo, $deleted = 1)
  ****  SearchMessagesTo($dbInfo, $userNo)
  ****  SearchMessagesFrom($dbInfo, $userNo)
  ****  SetOnelinerInfo($userNo = 0)
  ****  SetUploadInfo()
  ****  SetEmailInfo($userNo)
  ****  SetSentEmailInfo($userNo)
  ****  GetLastPostInfo($dbInfo)
  ****  DbAccess($dbInfo, $userNo = 0, $userInfo = '')

  !     VA-DOORS.INC.PHP
        ----------------
  ****  GetDoors()
  ****  PutDoors($fileString, $configVariable)
  ****  ReadDoors()
  ****  WriteDoors($fileString)

  !     VA-DOWNLOAD.INC.PHP
        -------------------
  ****  GetDownload()
  ****  PutDownload($fileString, $configVariable)
  ****  ReadDownload()
  ****  WriteDownload($fileString)

  !     VA-EVENTS.INC.PHP
        -----------------
  ****  GetEvents()
  ****  PutEvents($fileString, $configVariable)
  ****  ReadEvents()
  ****  WriteEvents($fileString)

  !     VA-FUNCTIONS.INC.PHP
        --------------------
  ****  ReadCfgFile($file)
  ****  WriteCfgFile($file, $fileString)
  ****  GetString($fileString, $position, $length)
  ****  GetChar($fileString, $position)
  ****  GetInteger($fileString, $position, $unsigned = 0)
  ****  GetLongInt($fileString, $position, $unsigned = 0)
  ****  GetSingle($fileString, $position, $round = -1)
  ****  PutString($fileString, $string, $position, $length)
  ****  PutChar($fileString, $int, $position)
  ****  PutInteger($fileString, $int, $position, $unsigned = 0)
  ****  PutLongInt($fileString, $int, $position, $unsigned = 0)
  ****  PutSingle($fileString, $float, $position)
  ****  MakeChar($value)
  ****  MakeInteger($value, $unsigned = 0)
  ****  MakeLongInt($value, $unsigned = 0)
  ****  MakeSingle($value)
  ****  ReadConfig($configFile)
  ****  ReadAt2kConfig($configFile, $trim = 1)
  ****  ReadID3Info($file)
  ****  FixHeartColors($string)
  ****  StripBBSCodes($string)
  ****  StripANSICodes($string)
  ****  StripRouting($string)
  ****  ConvertLongFilename($filename, $dir = '')
  ****  ParseANSI($fileString, $fontSize = 12, $maxRows = 25, $truncate = 1)
  ****  HtmlSpace($string)
  ****  UnHtmlSpecialChars($string)
  ****  HTMLEncode($string, $enhanced = 0)
  ****  WMLSpecialChars($string)
  ****  hmac_md5($key, $data)
  ****  ProgramTime()
  ****  ConvertDateTime($string, $dateFormat = '', $timeFormat = '')
  ****  UserDate($format)
  ****  GetAccFlags($accFlagsInt)
  ****  MakeAccFlags($accFlags)
  ****  MakeFlags($accFlags)
  ****  UpdateWhosOnline($action = '', $timeout = 900, $resetId = 0)
  ****  WriteLog($logFilename, $line, $maxSize = 0)
  ****  SendOneLiner($message, $userNo = 0, $node = 'All')
  ****  IsHttps()
  ****  GetCurrentURL($query = 1)
  ****  RedirectUser($url, $delay = 0)
  ****  DetectSpider()
  ****  Array_StripSlashes($array)
  ****  SendFile($file)
  ****  GlobalFooter($color = 0, $noBar = 0)
  ****  VA_Die($message, $delay = 5)
  ****  VA_Error($errNum)
  ****  VA_LoginError()
  ****  CustomErrorHandler($errNumber, $errDescript, $errFile, $errLine)

  !     VA-MAIN.INC.PHP
        ---------------
  ****  GetMainConfig()
  ****  PutMainConfig($fileString, $configVariable)
  ****  ReadMainConfig()
  ****  WriteMainConfig($fileString)

  !     VA-MISC.INC.PHP
        ---------------
  ****  GetTodaysCallers()        
  ****  WriteTodaysCallers($id = '')
  ****  GetNetworkCallers()

  !     VA-MULTIFBX.INC.PHP
        -------------------
  ****  GetMultiFBX()
  ****  PutMultiFBX($fileString, $configVariable)
  ****  ReadMultiFBX()
  ****  WriteMultiFBX($fileString)

  !     VA-NETWORKS.INC.PHP
        -------------------
  ****  GetNetworkInfo()
  ****  GetVnetInfo()
  ****  ReadNetworksLst()

  !     VA-QUICKVAL.INC.PHP
        -------------------
  ****  GetQuickVal()
  ****  PutQuickVal($fileString, $configVariable)
  ****  ReadQuickVal()
  ****  WriteQuickVal($fileString)

  !     VA-RANDOM.INC.PHP
        -----------------
  ****  GetRandomQuotes()
  ****  PutRandomQuotes($fileString, $configVariable)
  ****  ReadRandom()
  ****  WriteRandom($fileString)

  !     VA-STATS.INC.PHP
        ----------------
  ****  GetStats()
  ****  PutStats($fileString, $configVariable)
  ****  ReadStats()
  ****  WriteStats($fileString)
  ****  GetHourStats()
  ****  PutHourStats($fileString, $configVariable)
  ****  ReadHourStats()
  ****  WriteHourStats($fileString)
  ****  GetConnectionStats()
  ****  PutConnectionStats($fileString, $configVariable)
  ****  ReadConnectionStats()
  ****  WriteConnectionStats($fileString)
  ****  UserStats($securitylevel = 0)

  !     VA-SYSPATHS.INC.PHP
        -------------------
  ****  ConvertDir($hostname, $dir)
  ****  ConvertUnc($unc)
  ****  GetConfig()
  ****  WriteConfig($configVariable)
  ****  GetSysPaths()
  ****  PutSysPaths($fileString, $configVariable)
  ****  ReadSysPaths()
  ****  WriteSysPaths($fileString)

  !     VA-TEXTSECT.INC.PHP
        -------------------
  ****  GetTextSect()
  ****  PutTextSect($fileString, $configVariable)
  ****  ReadTextSect()
  ****  WriteTextSect($fileString)

  !     VA-UPLOAD.INC.PHP
        -----------------
  ****  GetUpload()
  ****  PutUpload($fileString, $configVariable)
  ****  ReadUpload()
  ****  WriteUpload($fileString)

  !     VA-USERFILE.INC.PHP
        -------------------
  ****  GetUser($userNo)
  ****  PutUser($fileString, $userNo, $configVariable)
  ****  DeleteUser($userno)
  ****  ReadUserfile()
  ****  WriteUserfile($fileString)
  ****  GetUser_IDX($userNo)
  ****  PutUser_IDX($fileString, $userNo, $configVariable)
  ****  ReadUserfile_IDX()
  ****  WriteUserfile_IDX($fileString)
  ****  MakeUserfile_IDX()
  ****  GetUserEmailInfo($userNo)
  ****  AddUserEmailInfo($userNo, $configVariable)
  ****  FindHandle($handle)
  ****  FindRealName($name)
  ****  FindNewAcct()
  ****  CompressUserfile()
  ****  GetUserCount()
  ****  CalcDayNumber($month, $day, $year)
  ****  CalcAge($month, $day, $year)

  !     VA-VOTE.INC.PHP
        ---------------
  ****  GetVote()
  ****  PutVote($fileString, $configVariable)
  ****  ReadVote()
  ****  WriteVote($fileString)
  ****  GetUserVote($userno, $question)
  ****  PutUserVote($userno, $question, $answer)
  ****  GetVoteStats($question)

  !     VADV-PHP_DAT.INC.PHP
        --------------------
  ****  GetUserSettings($userNo)
  ****  PutUserSettings($fileString, $userNo, $configVariable)
  ****  ReadUserSettings()
  ****  WriteUserSettings($fileString)

        -----------
        END OF FILE
        -----------